← Index
NYTProf Performance Profile   
For ../prof.pl
  Run on Wed Dec 14 15:57:08 2022
Reported on Wed Dec 14 16:00:35 2022

Filename(eval 354)[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Sub/Quote.pm:3]
StatementsExecuted 11 statements in 183µs
Eval Invoked At/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Sub/Quote.pm line 3
Sibling evals1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11119µs52µsJSON::Schema::Modern::::BEGIN@5.208 JSON::Schema::Modern::BEGIN@5.208
11115µs60.5msJSON::Schema::Modern::::_get_vocabulary_values JSON::Schema::Modern::_get_vocabulary_values
1117µs7µsMethod::Generate::Accessor::_Generated::::BEGIN@10.209Method::Generate::Accessor::_Generated::BEGIN@10.209
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1{
221µs my $_QUOTED = ${$_[1]->{"\$_QUOTED"}};
310s my $_UNQUOTED = ${$_[1]->{"\$_UNQUOTED"}};
4 package JSON::Schema::Modern;
5282µs285µs
# spent 52µs (19+33) within JSON::Schema::Modern::BEGIN@5.208 which was called: # once (19µs+33µs) by Sub::Quote::_clean_eval at line 5
no warnings 'closure';
# spent 52µs making 1 call to JSON::Schema::Modern::BEGIN@5.208 # spent 33µs making 1 call to warnings::unimport
6
# spent 60.5ms (15µs+60.5) within JSON::Schema::Modern::_get_vocabulary_values which was called: # once (15µs+60.5ms) by JSON::Schema::Modern::add_vocabulary at line 700 of JSON/Schema/Modern.pm
sub _get_vocabulary_values {
7 ($_QUOTED,$_UNQUOTED) if 0;
8# BEGIN quote_sub PRELUDE
9package Method::Generate::Accessor::_Generated;
10
# spent 7µs within Method::Generate::Accessor::_Generated::BEGIN@10.209 which was called: # once (7µs+0s) by Sub::Quote::_clean_eval at line 15
BEGIN {
1111µs $^H = 2018;
1211µs ${^WARNING_BITS} = "UUUUUUUUUUUUUUUUUUUU";
1315µs %^H = (
14 );
15169µs17µs}
16# END quote_sub PRELUDE
17118µs360.5msshift->_assert__vocabulary_classes->${\Data::Perl::Collection::Hash::MooseLike->can("values")}(@_); }
# spent 60.5ms making 1 call to JSON::Schema::Modern::_assert__vocabulary_classes # spent 12µs making 1 call to Data::Perl::Role::Collection::Hash::values # spent 1µs making 1 call to UNIVERSAL::can
1810s $$_UNQUOTED = \&_get_vocabulary_values;
19}
2016µs1;
21
22;